package br.com.traineApplication.dao;

import java.sql.Date;

import br.com.traineApplication.entity.Projeto;
import br.com.traineApplication.entity.Usuario;


public class TesteHibernate {

	public static void main(String[] args) {

			Projeto projeto = null;
			projeto = adicionaProjeto("1000Nu7");
			add(projeto);
			System.out.println("Deu certo 1º passo");
			
			projeto = adicionaProjeto("1000Nu8");
			add(projeto);
			System.out.println("Deu certo");
			
/*			Usuario usu = null;
			usu = adicionaUsuario("Josefina", "sasd24g");
			addUsu(usu);
			System.out.println("Deu certo");

			usu = adicionaUsuario("Antonia silva dos santos" , "sf234dfgfs");
			addUsu(usu);
			System.out.println("Deu certo2");*/
			
		}

		private static void add(Projeto projeto) {
			new DAO<Projeto>(Projeto.class).adiciona(projeto);
		}
		private static void addUsu(Usuario usuario) {
			new DAO<Usuario>(Usuario.class).adiciona(usuario);
		}
		

		private static Projeto adicionaProjeto(String nome) {
			Projeto projeto = new Projeto();

			projeto.setNumProjeto(nome);
			
			return projeto;
		}	

		private static Usuario adicionaUsuario(String nome, String senha) {
			Usuario usu = new Usuario();
			
			usu.setNome(nome);

			usu.setEmail("email@gmail.com");
			usu.setDataNascimento(new Date(2014,03,03));			
			usu.setFone("3344-5566");
			usu.setSituacao(false);
			usu.setSenha(senha);
			
			return usu;
	}

		
}
